High throughput technologies